/**
 * 插件配置文件信息
 */
export interface PluginFileInfo {
  /**
   * 下载地址
   */
  downloadurl: string;
  
  /**
   * 是否强制使用
   */
  isFoceUse: boolean;
}

/**
 * config_app API 响应数据结构
 */
export interface ConfigAppResponse {
  /**
   * 响应数据（可选）
   */
  data?: any;
  
  /**
   * 插件文件列表（可选）
   */
  file?: PluginFileInfo[];
  
  /**
   * 响应状态码
   */
  res: number;
  
  /**
   * 响应消息
   */
  msg: string;
  
  /**
   * 服务器时间戳
   */
  servertime: number;
}

/**
 * config_app API 请求参数
 */
export interface ConfigAppParams {
  /**
   * 设备唯一码
   */
  uniqueCode: string;
}